import alg  
import gen  

def test_exists(num_tests=5):
    # 运行指定数量的测试
    for i in range(num_tests):
        # 生成一个随机的字符网格
        rows = 4  
        cols = 4 
        board = gen.generate_board(rows, cols)
        
        # 随机选择一个要查找的单词
        word_length = 3  # 设定单词长度为 3，可以根据需要随机
        word = gen.generate_word(word_length)
        
        # 记录单词是否在网格中
        result = alg.exists(board, word)
        
        # 检查我们生成的单词是否确实存在于网格中
        print(f"测试案例 {i+1}:")
        print("生成的网格:")
        for row in board:
            print(row)
        print("查找的单词:", word)
        print("结果:", result)
        print("-" * 30)

if __name__ == "__main__":
    test_exists()  # 运行测试